/*
 * Gustavo Sanchez 10313 
 * Algoritmos y estructura de datos
 * Seccion: 20
 */

import java.util.LinkedList;

public class Pila<E> extends Lista<E>{
    public Pila(){
        lista = new LinkedList<E>();
        cont=0;
    }
    @Override
    public void push(E item) {
        
        lista.add(item);
        cont++;
    }
    @Override
    public E pop() {
        if (true){
            E temp;
            cont--;
            temp=lista.get(cont);
            lista.remove(cont);
            
            return temp;
        }
        else
        {
            return null;
        }
    }
    @Override
    public E peek() {
        int x=cont-1;
        return lista.get(x);
    }
}